package com.emm.yixun.mobile.model;

import java.util.ArrayList;

public class NewCustomerModel {
	private String customerName;// 客户名称
	private String customerStar;// 星标
	private String customerSex;// 客户性别
	private String customerPhone;// 联系电话
	private String intentionLevel;// 意向等级
	private String customerOrigin;// 客户来源
	private String customerStatus;// 客户状态
	// 需求信息
	private String rqTheirMotives;// 置业动机
	private String rqFocusId;// 关注重点
	private String rqDemandArea;// 需求面积
	private String rqBudgetSumPrice;// 预算总价
	private String rqBudgetPrice;// 预算单价
	private String rqPaymentMethod;// 付款方式
	private String rqDemandFloor;// 需求楼层
	private String rqLifeSupport;// 生活配套
	private String rqServicesId;// 生活服务
	private String rqCourtyardArea;// 庭院需求面积
	private String rqCourtyardFunction;// 希望庭院具备功能

	private String peResidenceaddr;// 居住区地址
	private String peWorkaroundaddr;// 工作区地址
	private String remark;// 备注

	public String getRemark() {
		return remark;
	}

	public void setRemark(String remark) {
		this.remark = remark;
	}

	ArrayList<HouseTypeList> houseTypeList;

	public static class HouseTypeList {
		private String houseTypeId;
		private String houseTypeName;

		public String getHouseTypeId() {
			return houseTypeId;
		}

		public void setHouseTypeId(String houseTypeId) {
			this.houseTypeId = houseTypeId;
		}

		public String getHouseTypeName() {
			return houseTypeName;
		}

		public void setHouseTypeName(String houseTypeName) {
			this.houseTypeName = houseTypeName;
		}
	}

	ArrayList<PremisesList> premisesList;

	// 意向组团
	public static class PremisesList {
		private String premisesId;// 组团Id
		private String premisesname;// 组团name

		public String getPremisesId() {
			return premisesId;
		}

		public void setPremisesId(String premisesId) {
			this.premisesId = premisesId;
		}

		public String getPremisesname() {
			return premisesname;
		}

		public void setPremisesname(String premisesname) {
			this.premisesname = premisesname;
		}
	}

	ArrayList<RoomList> roomList;

	// 意向房源
	public static class RoomList {
		private String roomId;// 房间
		private String roomname;// 房间名

		public String getRoomId() {
			return roomId;
		}

		public void setRoomId(String roomId) {
			this.roomId = roomId;
		}

		public String getRoomname() {
			return roomname;
		}

		public void setRoomname(String roomname) {
			this.roomname = roomname;
		}
	}

	private String ftContactWay;// 首次接触方式
	private String ftContactTime;// 首次接触时间
	private String ftContactContent;// 沟通内容
	// 客户个人信息
	private String peDocumentType;// 证件类型
	private String peDocumentNumber;// 证件号码
	private String peBirth;// 出生日期
	private String peAge;// 年龄
	private String peAcademicQualifications;// 学历
	private String peTelephone;// 固话
	private String peMobile;// 手机号码
	private String peWechat;// 微信
	private String peEmail;// 邮箱
	private String pePostcode;// 邮编
	private String peDomicilePlace;// 户籍所在地
	private String peContactAddress;// 联系地址
	private String peResidenceProvinceId;// 居住区- 省ID
	private String peResidenceCityId;// 居住区- 市ID
	private String peResidenceAreaId;// 居住区- 区ID
	private String pePlot;// 小区
	private String peDetailedAddress;// 详细地址(小区)
	private String peWorkaroundProvinceId;// 工作区- 省ID
	private String peWorkaroundCityId;// 工作区- 市ID

	private String peWorkaroundAreaId;// 工作区- 区ID
	private String peWorkaroundAddress;// 详情地址(工作区)
	private String peFrameBrandId;// 车架品牌
	private String peHouseholdIncome;// 家庭年收入
	private String peHobbyId;// 兴趣爱好
	private String peActivityType;// 乐于参加的活动类型
	private String peWeddingDate;// 结婚纪念日
	// （列表） 可为空,当此处不为空,如下属性字段不能为空
	private String reLocalPurchase;// 本地购房次数
	private String reCurrentHoldings;// 目前家庭持有住宅数
	private String reResidentialMortgage;// 目前家庭住宅已按揭数
	private String reCurrentlyProperty;// 目前居住的物业类型
	private String reCurrentlyArea;// 目前居住的面积
	private String reCurrentlyStructure;// 目前居住的物业结构
	private String reCurrentlyHouse;// 目前居住/办公的房子属性
	// 联系信息
	private String coContactTime;// 工作日联系时间
	private String coInformationDays;// 工作日联系方式
	private String coContactWeekend;// 周末联系时间
	private String coWeekendInformation;// 周末联系方式

	ArrayList<FamilyMemberList> familyMemberList;

	public static class FamilyMemberList {
		private String memberName;// 姓名 String(50) 姓名 N
		private String birthday;// 生日 String(19) 生日格式：yyyy-MM-dd N
		private String projectCode;// 项目code String(20) 项目编码：唯一标识 N
		private String merchantId;// 商家Id String(20) 商家Id N
		private String type;// 类型 String(1) 类型：默认值传 1 （客户新增） N

		public String getMemberName() {
			return memberName;
		}

		public void setMemberName(String memberName) {
			this.memberName = memberName;
		}

		public String getBirthday() {
			return birthday;
		}

		public void setBirthday(String birthday) {
			this.birthday = birthday;
		}

		public String getProjectCode() {
			return projectCode;
		}

		public void setProjectCode(String projectCode) {
			this.projectCode = projectCode;
		}

		public String getMerchantId() {
			return merchantId;
		}

		public void setMerchantId(String merchantId) {
			this.merchantId = merchantId;
		}

		public String getType() {
			return type;
		}

		public void setType(String type) {
			this.type = type;
		}
	}

	public String getCustomerName() {
		return customerName;
	}

	public void setCustomerName(String customerName) {
		this.customerName = customerName;
	}

	public String getCustomerStar() {
		return customerStar;
	}

	public void setCustomerStar(String customerStar) {
		this.customerStar = customerStar;
	}

	public String getCustomerSex() {
		return customerSex;
	}

	public void setCustomerSex(String customerSex) {
		this.customerSex = customerSex;
	}

	public String getCustomerPhone() {
		return customerPhone;
	}

	public void setCustomerPhone(String customerPhone) {
		this.customerPhone = customerPhone;
	}

	public String getIntentionLevel() {
		return intentionLevel;
	}

	public void setIntentionLevel(String intentionLevel) {
		this.intentionLevel = intentionLevel;
	}

	public String getCustomerOrigin() {
		return customerOrigin;
	}

	public void setCustomerOrigin(String customerOrigin) {
		this.customerOrigin = customerOrigin;
	}

	public String getCustomerStatus() {
		return customerStatus;
	}

	public void setCustomerStatus(String customerStatus) {
		this.customerStatus = customerStatus;
	}

	public String getRqTheirMotives() {
		return rqTheirMotives;
	}

	public void setRqTheirMotives(String rqTheirMotives) {
		this.rqTheirMotives = rqTheirMotives;
	}

	public String getRqFocusId() {
		return rqFocusId;
	}

	public void setRqFocusId(String rqFocusId) {
		this.rqFocusId = rqFocusId;
	}

	public String getRqDemandArea() {
		return rqDemandArea;
	}

	public void setRqDemandArea(String rqDemandArea) {
		this.rqDemandArea = rqDemandArea;
	}

	public String getRqBudgetSumPrice() {
		return rqBudgetSumPrice;
	}

	public void setRqBudgetSumPrice(String rqBudgetSumPrice) {
		this.rqBudgetSumPrice = rqBudgetSumPrice;
	}

	public String getRqBudgetPrice() {
		return rqBudgetPrice;
	}

	public void setRqBudgetPrice(String rqBudgetPrice) {
		this.rqBudgetPrice = rqBudgetPrice;
	}

	public String getRqPaymentMethod() {
		return rqPaymentMethod;
	}

	public void setRqPaymentMethod(String rqPaymentMethod) {
		this.rqPaymentMethod = rqPaymentMethod;
	}

	public String getRqDemandFloor() {
		return rqDemandFloor;
	}

	public void setRqDemandFloor(String rqDemandFloor) {
		this.rqDemandFloor = rqDemandFloor;
	}

	public String getRqLifeSupport() {
		return rqLifeSupport;
	}

	public void setRqLifeSupport(String rqLifeSupport) {
		this.rqLifeSupport = rqLifeSupport;
	}

	public String getRqServicesId() {
		return rqServicesId;
	}

	public void setRqServicesId(String rqServicesId) {
		this.rqServicesId = rqServicesId;
	}

	public String getRqCourtyardArea() {
		return rqCourtyardArea;
	}

	public void setRqCourtyardArea(String rqCourtyardArea) {
		this.rqCourtyardArea = rqCourtyardArea;
	}

	public String getRqCourtyardFunction() {
		return rqCourtyardFunction;
	}

	public void setRqCourtyardFunction(String rqCourtyardFunction) {
		this.rqCourtyardFunction = rqCourtyardFunction;
	}

	public String getPeResidenceaddr() {
		return peResidenceaddr;
	}

	public void setPeResidenceaddr(String peResidenceaddr) {
		this.peResidenceaddr = peResidenceaddr;
	}

	public String getPeWorkaroundaddr() {
		return peWorkaroundaddr;
	}

	public void setPeWorkaroundaddr(String peWorkaroundaddr) {
		this.peWorkaroundaddr = peWorkaroundaddr;
	}

	public ArrayList<HouseTypeList> getHouseTypeList() {
		return houseTypeList;
	}

	public void setHouseTypeList(ArrayList<HouseTypeList> houseTypeList) {
		this.houseTypeList = houseTypeList;
	}

	public ArrayList<PremisesList> getPremisesList() {
		return premisesList;
	}

	public void setPremisesList(ArrayList<PremisesList> premisesList) {
		this.premisesList = premisesList;
	}

	public ArrayList<RoomList> getRoomList() {
		return roomList;
	}

	public void setRoomList(ArrayList<RoomList> roomList) {
		this.roomList = roomList;
	}

	public String getFtContactWay() {
		return ftContactWay;
	}

	public void setFtContactWay(String ftContactWay) {
		this.ftContactWay = ftContactWay;
	}

	public String getFtContactTime() {
		return ftContactTime;
	}

	public void setFtContactTime(String ftContactTime) {
		this.ftContactTime = ftContactTime;
	}

	public String getFtContactContent() {
		return ftContactContent;
	}

	public void setFtContactContent(String ftContactContent) {
		this.ftContactContent = ftContactContent;
	}

	public String getPeDocumentType() {
		return peDocumentType;
	}

	public void setPeDocumentType(String peDocumentType) {
		this.peDocumentType = peDocumentType;
	}

	public String getPeDocumentNumber() {
		return peDocumentNumber;
	}

	public void setPeDocumentNumber(String peDocumentNumber) {
		this.peDocumentNumber = peDocumentNumber;
	}

	public String getPeBirth() {
		return peBirth;
	}

	public void setPeBirth(String peBirth) {
		this.peBirth = peBirth;
	}

	public String getPeAge() {
		return peAge;
	}

	public void setPeAge(String peAge) {
		this.peAge = peAge;
	}

	public String getPeAcademicQualifications() {
		return peAcademicQualifications;
	}

	public void setPeAcademicQualifications(String peAcademicQualifications) {
		this.peAcademicQualifications = peAcademicQualifications;
	}

	public String getPeTelephone() {
		return peTelephone;
	}

	public void setPeTelephone(String peTelephone) {
		this.peTelephone = peTelephone;
	}

	public String getPeMobile() {
		return peMobile;
	}

	public void setPeMobile(String peMobile) {
		this.peMobile = peMobile;
	}

	public String getPeWechat() {
		return peWechat;
	}

	public void setPeWechat(String peWechat) {
		this.peWechat = peWechat;
	}

	public String getPeEmail() {
		return peEmail;
	}

	public void setPeEmail(String peEmail) {
		this.peEmail = peEmail;
	}

	public String getPePostcode() {
		return pePostcode;
	}

	public void setPePostcode(String pePostcode) {
		this.pePostcode = pePostcode;
	}

	public String getPeDomicilePlace() {
		return peDomicilePlace;
	}

	public void setPeDomicilePlace(String peDomicilePlace) {
		this.peDomicilePlace = peDomicilePlace;
	}

	public String getPeContactAddress() {
		return peContactAddress;
	}

	public void setPeContactAddress(String peContactAddress) {
		this.peContactAddress = peContactAddress;
	}

	public String getPeResidenceProvinceId() {
		return peResidenceProvinceId;
	}

	public void setPeResidenceProvinceId(String peResidenceProvinceId) {
		this.peResidenceProvinceId = peResidenceProvinceId;
	}

	public String getPeResidenceCityId() {
		return peResidenceCityId;
	}

	public void setPeResidenceCityId(String peResidenceCityId) {
		this.peResidenceCityId = peResidenceCityId;
	}

	public String getPeResidenceAreaId() {
		return peResidenceAreaId;
	}

	public void setPeResidenceAreaId(String peResidenceAreaId) {
		this.peResidenceAreaId = peResidenceAreaId;
	}

	public String getPePlot() {
		return pePlot;
	}

	public void setPePlot(String pePlot) {
		this.pePlot = pePlot;
	}

	public String getPeDetailedAddress() {
		return peDetailedAddress;
	}

	public void setPeDetailedAddress(String peDetailedAddress) {
		this.peDetailedAddress = peDetailedAddress;
	}

	public String getPeWorkaroundProvinceId() {
		return peWorkaroundProvinceId;
	}

	public void setPeWorkaroundProvinceId(String peWorkaroundProvinceId) {
		this.peWorkaroundProvinceId = peWorkaroundProvinceId;
	}

	public String getPeWorkaroundCityId() {
		return peWorkaroundCityId;
	}

	public void setPeWorkaroundCityId(String peWorkaroundCityId) {
		this.peWorkaroundCityId = peWorkaroundCityId;
	}

	public String getPeWorkaroundAreaId() {
		return peWorkaroundAreaId;
	}

	public void setPeWorkaroundAreaId(String peWorkaroundAreaId) {
		this.peWorkaroundAreaId = peWorkaroundAreaId;
	}

	public String getPeWorkaroundAddress() {
		return peWorkaroundAddress;
	}

	public void setPeWorkaroundAddress(String peWorkaroundAddress) {
		this.peWorkaroundAddress = peWorkaroundAddress;
	}

	public String getPeFrameBrandId() {
		return peFrameBrandId;
	}

	public void setPeFrameBrandId(String peFrameBrandId) {
		this.peFrameBrandId = peFrameBrandId;
	}

	public String getPeHouseholdIncome() {
		return peHouseholdIncome;
	}

	public void setPeHouseholdIncome(String peHouseholdIncome) {
		this.peHouseholdIncome = peHouseholdIncome;
	}

	public String getPeHobbyId() {
		return peHobbyId;
	}

	public void setPeHobbyId(String peHobbyId) {
		this.peHobbyId = peHobbyId;
	}

	public String getPeActivityType() {
		return peActivityType;
	}

	public void setPeActivityType(String peActivityType) {
		this.peActivityType = peActivityType;
	}

	public String getPeWeddingDate() {
		return peWeddingDate;
	}

	public void setPeWeddingDate(String peWeddingDate) {
		this.peWeddingDate = peWeddingDate;
	}

	public String getReLocalPurchase() {
		return reLocalPurchase;
	}

	public void setReLocalPurchase(String reLocalPurchase) {
		this.reLocalPurchase = reLocalPurchase;
	}

	public String getReCurrentHoldings() {
		return reCurrentHoldings;
	}

	public void setReCurrentHoldings(String reCurrentHoldings) {
		this.reCurrentHoldings = reCurrentHoldings;
	}

	public String getReResidentialMortgage() {
		return reResidentialMortgage;
	}

	public void setReResidentialMortgage(String reResidentialMortgage) {
		this.reResidentialMortgage = reResidentialMortgage;
	}

	public String getReCurrentlyProperty() {
		return reCurrentlyProperty;
	}

	public void setReCurrentlyProperty(String reCurrentlyProperty) {
		this.reCurrentlyProperty = reCurrentlyProperty;
	}

	public String getReCurrentlyArea() {
		return reCurrentlyArea;
	}

	public void setReCurrentlyArea(String reCurrentlyArea) {
		this.reCurrentlyArea = reCurrentlyArea;
	}

	public String getReCurrentlyStructure() {
		return reCurrentlyStructure;
	}

	public void setReCurrentlyStructure(String reCurrentlyStructure) {
		this.reCurrentlyStructure = reCurrentlyStructure;
	}

	public String getReCurrentlyHouse() {
		return reCurrentlyHouse;
	}

	public void setReCurrentlyHouse(String reCurrentlyHouse) {
		this.reCurrentlyHouse = reCurrentlyHouse;
	}

	public String getCoContactTime() {
		return coContactTime;
	}

	public void setCoContactTime(String coContactTime) {
		this.coContactTime = coContactTime;
	}

	public String getCoInformationDays() {
		return coInformationDays;
	}

	public void setCoInformationDays(String coInformationDays) {
		this.coInformationDays = coInformationDays;
	}

	public String getCoContactWeekend() {
		return coContactWeekend;
	}

	public void setCoContactWeekend(String coContactWeekend) {
		this.coContactWeekend = coContactWeekend;
	}

	public String getCoWeekendInformation() {
		return coWeekendInformation;
	}

	public void setCoWeekendInformation(String coWeekendInformation) {
		this.coWeekendInformation = coWeekendInformation;
	}

	public ArrayList<FamilyMemberList> getFamilyMemberList() {
		return familyMemberList;
	}

	public void setFamilyMemberList(ArrayList<FamilyMemberList> familyMemberList) {
		this.familyMemberList = familyMemberList;
	}
}
